let obj = {
    a: 1,
    b: {
        c: 1
    },
    d() {

    }
}

// Object Map 区别 WeakMap